tap drips - French English Dictionary